use Wikimedia\TestingAccessWrapper;
use WikitextContent;
+/**
+ * Tests RevisionStore
+ */
class RevisionStoreTest extends MediaWikiTestCase {
private function useTextId() {
$this->assertSame( $contentHandlerDb, $store->getContentHandlerUseDB() );
}
+ /**
+ * @covers \MediaWiki\Revision\RevisionStore::getTitle
+ */
public function testGetTitle_successFromPageId() {
$mockLoadBalancer = $this->getMockLoadBalancer();
// Title calls wfGetDB() so we have to set the main service
$this->assertSame( 'Food', $title->getDBkey() );
}
+ /**
+ * @covers \MediaWiki\Revision\RevisionStore::getTitle
+ */
public function testGetTitle_successFromPageIdOnFallback() {
$mockLoadBalancer = $this->getMockLoadBalancer();
// Title calls wfGetDB() so we have to set the main service
$this->assertSame( 'Foodey', $title->getDBkey() );
}
+ /**
+ * @covers \MediaWiki\Revision\RevisionStore::getTitle
+ */
public function testGetTitle_successFromRevId() {
$mockLoadBalancer = $this->getMockLoadBalancer();
// Title calls wfGetDB() so we have to set the main service
$this->assertSame( 'Food2', $title->getDBkey() );
}
+ /**
+ * @covers \MediaWiki\Revision\RevisionStore::getTitle
+ */
public function testGetTitle_successFromRevIdOnFallback() {
$mockLoadBalancer = $this->getMockLoadBalancer();
// Title calls wfGetDB() so we have to set the main service
'old_text' => 'Hello World',
'old_flags' => 'utf-8',
];
- } else {
- if ( !isset( $row['content'] ) && isset( $array['old_text'] ) ) {
- $row['content'] = [
- 'main' => new WikitextContent( $array['old_text'] ),
- ];
- }
+ } elseif ( !isset( $row['content'] ) && isset( $array['old_text'] ) ) {
+ $row['content'] = [
+ 'main' => new WikitextContent( $array['old_text'] ),
+ ];
}
return (object)$row;